PDA Developers(tm) Annotated Table of Contents - November 1994
---------------------------------------------------------------

COPYRIGHT (C) 1994 BY CREATIVE DIGITAL SYSTEMS. ALL RIGHTS RESERVED.

This document is an annotated table of contents for PDA Developers magazine
(formerly PIE Developers). PDA Developers is a bimonthly technical journal
for developers creating software for all PDAs. Issues 1.1 - 2.5 focus
entirely on Newton (tm) development. Starting with issue 2.6, we changed our
name to PDA Developers and starting including articles on many different
PDAs.

An annual subscription to PDA Developers is $60 in the US and Canada, $80
overseas. There is also an optional source code disk subscription for $60 per
year in the US and Canada, $75 overseas, or $50 when purchased with a printed
subscription. Reprints or originals are available of all back issues of PIE
Developers. 

PDA Developers is a trademark of and published by:
--------------------------------------------------------------
Creative Digital Systems, 293 Corbett Ave, San Francisco, CA 94114	
--------------------------------------------------------------   
415.621.4252                                                        
415.621.4922 (fax)
cds@netcom.com                                                        
74774.50@compuserve.com


********** Issue 1.1, November 1993 **********

PIE Crust, by Steve Mann. The editors introduction and welcome.

Real Miracles Sensibly Priced, by Bob Foster. An editorial about Apple's
pricing for developer tools and programs.

Newton Development P Glimpse of a New Era, by Howard Oakley. An introduction
to Newton hardware, NewtonScript, and the Newton ToolKit (NTK). Includes a
Q&A section called getting started.

What Skills Do I Need to Program a Newton? by Jim Lanford. A Q&A about the
background, skills, tools, and hardware appropriate for creating Newton
software.

MacsHex P A Second Newton Application, by Mac Foster. The anatomy of a Hex
calculator application.

Newton Developer Registry Guidelines, by Apple DTS. A summary of guidelines
for registering a developer signature with Apple Computer.

SciCalc P A Scientific Calculator, by Howard Oakley. The author describes the
development of a scientific calculator.

Blowing Smoke, by Mike Engber. A description of how to create the familiar
Newton trashcan "poof" sound and dissipating smoke animation effect. 

Downloading Data to Your Newton, by George Henne. A brief discussion of some
techniques for downloading data to a Newton.

Soup's On, by Mike Engber. A detailed look at soup functions and how to use
them.

Tales from the View System, by Mike Engber. A discussion of the Newton view
system and how to make the best use of it in an application.


********** Issue 2.1, January 1993 **********

Newton Email Alternatives, by Robert Bruce. An editorial about the lack of
good Newton email solutions.

Newton News, Yahoos and Errata, by Steve Mann. Product news, humor,
announcements, Internet hacks, and other things of interest to the Newton
developer.

Newton Developer Conference Report, by Steve Mann. A look at the highlights
and lowlights of the first Newton Developers Conference sponsored by Apple
Computer.

Conference Report from Michigan, by Paul Potts. A second point of view about
the conference.

Conference Highlights, by Jim Lanford. A summary of the conference's good
parts.

Developer Shareware, by Bill Colsher. A brief look at some developer
shareware products.

Defining Promotion: The Making of a Book, by Steve Mann. A review of Defying
Gravity, a book about the development of the Newton from an inside Apple
point of view. 

Apple's DEVU Newton Class, by Jim Lanford. A review of Apple's Newton
programming class.

Flashdata: Newton / 4D Connectivity, by Steve Mann. A preview of ISIS
International's  Flashdata which facilitates passing data between Newtons and
4D databases.

Simple View Tricks, by Howard Oakley. The author describes the creation of a
simple Newton memory management utility.

Inspectorless Comm Programming, by Jim Lanford. An experiment in accessing
the Newton's Chooser from a program.

Custom Application Icons, by Howard Oakley. A description of how to create
custom Newton application icons.

Building the Perfect Beast, by Gregory Christie. The first in a multipart
series describing the creation of a complete Newton application. Part I
focuses on the view system and basic application design.

Exploring Newton's Memory with ObjViewer, by Robert Munafo. The author of
ObjViewer, a freeware memory browser that includes source code, walks through
the code and the construction of the application.

Persistent Applets, by Jesse Devine. A description of how to keep
applications in the Extras drawer from disappearing between resets.

SoupsOn, by Howard Oakley. A description of the source code of a simple soup
management program.

Waiter, There's a Fly in My Soup, by Bill Kearney. A quick description of
getting rid of soup fragments left over by applications no longer on your
Newton.

Amazing Soup Experiments! by George Henne. Some soup benchmarks designed to
identify soup performance bottlenecks. 

Thoughts on the Human Interface, by Howard Oakley. A discussion of user
interface considerations for Newton applications.

More Soup? by Mike Engber. A discussion of soup optimization.

Class-based NewtonScript Programming, by Walter Smith. A discussion of a way
to implement traditional class structures in NewtonScript.

Tips and Techniques, by Howard Oakley. Miscellaneous programming tips culled
from various sources.


********** Issue 2.2, March 1994 **********

NewtonScript is Too Slow, by George Henne. An editorial about NewtonScript's
speed and how it might be improved.

News, Yahoos and Errata, by Steve Mann. Product news, humor, announcements,
Internet hacks, and other things of interest to the Newton developer.

Shareware 2.0, by Bill Colsher. A brief look at some developer-oriented
shareware.

NewtBoot, by John Marman and Steve Mann. A review of a Newton carrying case. 

ViewFrame, by Bill Colsher. A review of the ViewFrame debugger and object
browser/modifier.

An Introduction to NewtonScript Memory Management, by Paul Potts. A
discussion, with detailed Inspector examples, of some of the fundamentals of
Newton memory management.

An Introduction to ViewFrame, by Jason Harper. A description of ViewFrame's
features and capabilities by the program's developer.

Building the Perfect Beast, by Gregory Christie. The second in a series of
articles describing the creation of a Newton application. Part II focuses on
soup management and some routing basics.

More Amazing Soup Experiments! by George Henne. A look at some more soup
benchmarks. 

Of Benchmarks and Bottlenecks, by Howard Oakley. A comparison of five Newton
benchmarks with another interpreted language on the Macintosh. 

Spelunking with ViewFrame, by Rob Bruce. A description of how the author used
ViewFrame to figure out how to use part of the Newton ROM in an application.

Subject: StartupScreen Newton, by Bill Kearney. A brief hack describing how
to change the Newton's startup screen.

How to Dim a Text Button, by Alberic Mller. A user proto for a dimmable
button.

Soup-Up: A Soup Browser, by Theo Heselmans. The authors describes the source
code for a sophisticated soup browser.

A Different Kind of Calculator, by Rob Lewis. The author describes a simple
floating, draggable calculator with persistent storage and Newton
Intelligence. 

Thoughts on Interface: Waiting for Newton, by Howard Oakley. A description of
several waiting indicators and the source code to implement them.

Tips and Techniques, by Howard Oakley. Miscellaneous programming tips culled
from various sources.


********** Issue 2.3, May 1994 **********

News, Yahoos and Errata, by Steve Mann. Product news, humor, announcements,
Internet hacks, and other things of interest to the Newton developer.

NewtonScript Book with NTK Demo, by Steve Mann. A review of Programming for
the Newton by Julie McKeehan and Neil Rhodes, the first third-party book
about Newton Programming. 

Finally, NTK 1.0.1, by Rob Bruce. A preview of the features of the final
release version of the Newton ToolKit.

Up In Alarms, by Mike Engber. A description of the new Newton Alarms API
available in NTK 1.0.1.

Metadata Full of Kryptonite P A Simple Adventure, by Rob Bruce. A simple
metadata example. 

PCMCIA P The New Interface Standard? by Jenni Ceurvels. An overview of PCMCIA
standards and trends. 

Building the Perfect Beast III, by Gregory Christie. A discussion of adding
finding and filing capabilities to a Newton application.

Channel Surfing with Newton, by Paul Potts. A description of the IR ToolKit
that is available in NTK 1.0.1.

View Tips, by Mike Engber. A discussion of some techniques for optimizing
view performance.

Parts is (Not Necessarily) Parts, by Mike Engber. A discussion of the various
Newton parts types finally available in NTK 1.0.1.

NewtChat: How to Be InfraReady (or Not), by Erica Sadun. A detailed
walk-through of a program for "chatting" with another Newton using infra-red
communications.

BookMaking Tips and Tricks, by Elise Bowditch. A discussion of various
techniques for creating high-quality Newton books.

Lost in Space, by Mike Engber. A comparison of several techniques for storing
static read-only, data inside Newton packages. 

Expando Your Horizons, by Maurice Sharpe. A description of two user protos
based on Newton's protoExpandoShells.

Mac IR Detector Reveals All, by John Calhoun. A discussion of an
easy-to-build, inexpensive hardware device that can be used with a Macintosh
to decipher the signals from a remote control device and help turn a Newton
into a remote-control device. 


********** Issue 2.4, July 1994 **********

News, Yahoos and Errata, by Steve Mann. Product news, humor, announcements,
Internet hacks, and other things of interest to the Newton developer.

Barcoding Solutions, by Colleen Thompson. A review of Willstein Scientific's
BarCoded software and TPS Electronics' IS-400 barcode scanner.

Newt, by Erica Sadun. A review of Steve Weyer's Newt and RUNewt, a
stand-alone software development environment that runs on the Newton.

Dyno NotePad, by Kenn Lowy. A review of the first Newton outlining program.

PDA2PC, by Daniel Brookshier. A review of a Newton <--> PC connectivity
package.

Fodors Travel Manger, by Kenn Lowy. A review of a major-US-city travel guide
from the well-known travel book company.

Day-Timer Meeting and Expense Pack, by Daniel Brookshier. A review of Meeting
Assistant and Expense Assistant, two modest Newton applications with
Day-Timer printed compatibility. 

Newton Coding Guidelines: Avoid the Comment-free Zone, by John Wilkinson. A
set of Newton programming suggestions from one of the instructors from Bear
River Associates, one of the few Apple-authorized Newton training companies.

Building Native Newton Applications with Newt, by Steve Weyer. A
getting-started primer on programming with Newt.

A (NewtonScript) Inheritance Primer, by Paul Potts. An introduction to
inheritance in general, and NewtonScript inheritance in particular, with an
extended annotated bibliography.

Building a Better Mousetrap P Improving the Print Dialog, by Vernon Huang. A
description of some simple Print Dialog modifications that make it much more
useful.

protoEditArray, by Hardy Macia. A description of a set of protos that let you
create user-editable popup lists.

Keys to the Castle, by Bill Kearney. Figuring out how to fine tune the
spacing on complex custom keyboards.

NewtRTFM: A Case Stufy of a Runaway Newton Application, by Sandeep Shah. The
author of this Newton programming utility describes some of the interface and
design tradeoffs he had to make while developing this product.

IRTV: A Newton TV Remote Control, by Harry Chesley. A description of a
supercharged Newton remote control with lots of useful features and a unique,
compat data-encoding format.

Standing Out, by Howard Oakley. A discussion of PDA interface concerns and
potential pitfalls.

SELF and the Origins of NewtonScript, by Walter Smith. The Father of
NewtonScript describes the influence of SELF on the design of NewtonScript.

SELF: The Power of Simplicity, by David Ungar and Randall Smith. Two of the
creators of SELF describe some of its features and compare it to Smalltalk.


********** Issue 2.5, September 1994 **********

PDA News and Wireless World * Steve Mann, Mark Nelson

REVIEWS AND PREVIEWS
FilePad, by Colleen Thompson
Grouper 100MP, by Vernon Huang
newPage, by Giovanna Ostacchini
NewtRTFM, by Erica Sadun
QuickFigure Pro 2.0, by Scott Sbihli
Gulliver, by Kenn Lowy
ScriptLink Technical Overview, Tim Hoffman

GETTING STARTED
Getting Started, by Howard Oakley. Applying pure OO techniques to
NewtonScript.

Building the Perfect Beast, by Gergory Christie. The Beast gets smart with
Intelligent Assistance. 

CHUNKS
Newton and the PowerOffHandler, by Thomas Fischer. Controlling the power-down
sequence.

Patching the System, by Thomas Volgger. Patching using a second proto layer. 

APPLICATION COOKBOOK
FCS: Classification and Retrieval, by John Schettino. Supercharge the
Notepad.

SERIOUS BUSINESS
Newton Dating, by M. Fleischman and G. Toto. Seriously modifying the Date
Book.

Scrolling Madness. by Todd Courtois. 50 ways to scroll your Newton.

The Newton Operating System, Welland et al. Secret internals of the Newton
OS.


********** Issue 2.6, Sept/Oct 1994 **********

Once More Into the Breach, by Steve Mann
PDA News, Wireless Watch by Steve Mann, Mark Nelson

PREVIEWS AND REVIEWS
Sony's Magic Link - First Impressions, by Vernon Huang
Graffiti Technology Overview	Palm Computing
ScriptLink Developer's Kit 	Scott Sbihli
The Basics About NS Basic	George Henne
Photonics' Cooperative Transceiver	Vernon Huang

GETTING STARTED
Popular Psions, by Howard Oakley. A thorough introduction to developing for
this the fast-selling PDA.

Psion Series 3 Software Development, by Alasdair Manson. Deciding which Psion
development tools are right for you. 

An Introduction to GEOS, by Steve Mann. An overview of this popular PDA OS
and developing with it. 

Wireless Data Services: Here and Now, by Mark Nelson. Wireless services you
can use today. 


SERIOUS BUSINESS

An Introduction to the IrDA Protocols, by Mike Cremer. A PIE IR Engineer
reveals all about the next generation protocols.

Unsafe at Any Speed PJNewton Hacking, by John Schettino. How to use and patch
existing Newton ROM code.

Warp Speed in OPL, by Barry Childress. A Psion BASIC queueing system to
manage user events effectively. 

Advanced Newton Media Types, by Todd Courtois. Handling big data chunks for
Newton multimedia. 

